//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by FernFlower decompiler)
//

package ciicos.alarm.service;

import ciicos.alarm.entity.AlarmConfigEntity;
import ciicos.alarm.model.alarmconfig.AlarmConfigForm;
import ciicos.alarm.model.alarmconfig.AlarmConfigPagination;
import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;

public interface AlarmConfigService extends IService<AlarmConfigEntity> {
    List<AlarmConfigEntity> getList(AlarmConfigPagination alarmConfigPagination);

    List<AlarmConfigEntity> getTypeList(AlarmConfigPagination alarmConfigPagination, String dataType);

    AlarmConfigEntity getInfo(String id);

    void delete(AlarmConfigEntity entity);

    void create(AlarmConfigEntity entity);

    boolean update(String id, AlarmConfigEntity varentity2);

    String checkForm(AlarmConfigForm form, int i);

    void syncAll();
}
